#ifndef _SCRIPTAPI_STACK_H
#define _SCRIPTAPI_STACK_H

#include "_scriptapi.h"

namespace Script {
namespace Stack {
SCRIPT_EXPORT duint Pop();
SCRIPT_EXPORT duint
Push(duint value);  // returns the previous top, equal to Peek(1)
SCRIPT_EXPORT duint
Peek(int offset = 0);  // offset is in multiples of Register::Size(), for easy
                       // x32/x64 portability
};  // namespace Stack
};  // namespace Script

#endif  //_SCRIPTAPI_STACK_H